@echo off
REM 停止所有服务脚本

echo ==========================================
echo 停止服务
echo ==========================================
echo.

echo 正在查找并停止服务进程...
echo.

REM 查找并停止Django进程（端口8000）
for /f "tokens=5" %%a in ('netstat -ano ^| findstr :8000') do (
    echo 停止后端服务进程 (PID: %%a)...
    taskkill /PID %%a /F >nul 2>&1
    if errorlevel 1 (
        echo   进程已停止或不存在
    ) else (
        echo   ✅ 后端服务已停止
    )
)

echo.

REM 查找并停止Node.js进程（端口8080）
for /f "tokens=5" %%a in ('netstat -ano ^| findstr :8080') do (
    echo 停止前端服务进程 (PID: %%a)...
    taskkill /PID %%a /F >nul 2>&1
    if errorlevel 1 (
        echo   进程已停止或不存在
    ) else (
        echo   ✅ 前端服务已停止
    )
)

echo.
echo ==========================================
echo 服务停止完成
echo ==========================================
echo.
pause

